artificial skin - Turkish English Dictionary